/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Persistencia.modelos;

import Persistencia.DateUtils;
import java.util.Date;


/**
 *
 * @author Bruno
 */
public class Pessoa {
    
    
    private int idPessoa;
    private String nomePessoa;
    private Date DataNascPessoa;
    private Date DataAdmissao;    
    private float SalarioPessoa;
    
    public String getFieldsToInsertAsString(){
            return "nomePessoa, DataNascPessoa, DataAdmissao, SalarioPessoa";
    }
    
    public String getFieldContentToInsertAsString(){
        return  "'" + getNomePessoa() + "', '" + 
                DateUtils.dateToSimpleString(getDataNascPessoa())+ "', '" + 
                DateUtils.dateToSimpleString(getDataAdmissao()) + "', " +
                getSalarioPessoa();
    }

    /**
     * @return the nomePessoa
     */
    public String getNomePessoa() {
        return nomePessoa;
    }

    /**
     * @param nomePessoa the nomePessoa to set
     */
    public void setNomePessoa(String nomePessoa) {
        this.nomePessoa = nomePessoa;
    }
    

    /**
     * @return the idPessoa
     */
    public int getIdPessoa() {
        return idPessoa;
    }

    /**
     * @param idPessoa the idPessoa to set
     */
    public void setIdPessoa(int idPessoa) {
        this.idPessoa = idPessoa;
    }

    /**
     * @return the DataNascPessoa
     */
    public Date getDataNascPessoa() {
        return DataNascPessoa;
    }

    /**
     * @param DataNascPessoa the DataNascPessoa to set
     */
    public void setDataNascPessoa(Date DataNascPessoa) {
        this.DataNascPessoa = DataNascPessoa;
    }

    /**
     * @return the DataAdmissao
     */
    public Date getDataAdmissao() {
        return DataAdmissao;
    }

    /**
     * @param DataAdmissao the DataAdmissao to set
     */
    public void setDataAdmissao(Date DataAdmissao) {
        this.DataAdmissao = DataAdmissao;
    }

    /**
     * @return the SalarioPessoa
     */
    public float getSalarioPessoa() {
        return SalarioPessoa;
    }

    /**
     * @param SalarioPessoa the SalarioPessoa to set
     */
    public void setSalarioPessoa(float SalarioPessoa) {
        this.SalarioPessoa = SalarioPessoa;
    }

       @Override
  public String toString() {
       return (getIdPessoa()+" - "+getNomePessoa());
  }

}
